import request from '@/utils/request'

// 获取直播商品信息
export function getLiveGoods(goodsId) {
  return request({
    url: '/goods/projectLiveGoods/getLiveGoodsByGoodsId',
    method: 'get',
    params: { goodsId: goodsId }
  })
}

// 删除直播商品信息
export function liveGoodsDelete(liveGoodsId) {
  return request({
    url: '/goods/projectLiveGoods/delete',
    method: 'post',
    params: { liveGoodsId: liveGoodsId }
  })
}

// 获取直播商品信息
export function addLiveGoods(query) {
  return request({
    url: '/goods/projectLiveGoods/save',
    method: 'post',
    params: query
  })
}

// 商品价格校验
export function doApplyGoodsPrice(query) {
  return request({
    url: '/goods/projectLiveGoods/doApplyGoodsPrice',
    method: 'post',
    data: query
  })
}

// 零售商品价格校验
export function doApplyProjectGoodsPrice(query) {
  return request({
    url: '/goods/projectLiveGoods/doApplyProjectGoodsPrice',
    method: 'post',
    data: query
  })
}

// 分页
export function pageLiveGoods(query) {
  return request({
    url: '/goods/projectLiveGoods/paging',
    method: 'get',
    params: query
  })
}

// 分页
export function countLiveGoods(projectLiveGoodsDTO) {
  return request({
    url: '/goods/projectLiveGoods/countLiveGoods',
    method: 'get',
    params: projectLiveGoodsDTO
  })
}

// 直播商品管理  操作
export function saveProjectLiveGoods(liveGoodsId, liveGoodsType, enterpriseId) {
  return request({
    url: '/goods/projectLiveGoods/saveProjectLiveGoods',
    method: 'post',
    params: { liveGoodsId: liveGoodsId, liveGoodsType: liveGoodsType, enterpriseId: enterpriseId }
  })
}

// 同步审核进度
export function saveSynchronousAudit(enterpriseId) {
  return request({
    url: '/goods/projectLiveGoods/saveSynchronousAudit',
    method: 'post',
    params: { enterpriseId: enterpriseId }
  })
}
